Verifying and Validating Recursive Performance Models of Parallel Computer System Using Z-Transform
نویسندگان
چکیده
Recursive models have been used in the past to model the variation of number of processes in all the queuing systems of heterogeneous parallel computer system. The main reasons for the use of recursive models when modeling the variation of number of processes in all the queuing systems of a heterogeneous parallel computer system is the inability of the analytic technique to determine the exact convergence of some mathematical series. The quality of this novel technique of modeling the performance of parallel computer system needs to be assessed. The assessment of the quality of recursive approach to performance modeling can be done by verifying and validating the model, which will help to assure us of the accuracy and correctness of the model. However, an alternative to the use of the recursive models when modeling variation of a performance metric is the statistical technique of the Z-Transform. The Z-Transform was developed as a result of the inability of the analytical technique to determine the exact convergence of some mathematical series. This paper uses the Z-transform to validate or assess the quality of the recursive approach to modeling variation of a performance metric of parallel computer system. KeywordsRecursive models; performance modeling; Z-Transform; parallel computer; distributed memory; parallel computer system; queuing network; variations; model verification; model validation.
منابع مشابه
Green Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملEvaluating the Performance of Shared Memory Parallel Computer System Using Recursive Models
Using a queuing approach to describe a shared memory parallel computer system, it can be considered as a parallel computer system with a shared single ready queue. This can depict a single queue parallel server queuing model. Some models that are based on probability density function have been used to model the performance of the queuing system. This paper uses recursive models to evaluate the ...
متن کاملModeling Variation of Performance Metric of Distributed Memory Heterogeneous Parallel Computer System Using Analytic and Recursive Models
In a heterogeneous parallel computer system, the computational power of each of the processors differs from one another. Furthermore, with distributed memory, the capacity of the memory, which is distributed to each of the processors, differs from one another. Using queuing system to describe a distributed memory heterogeneous parallel computer system, each of the heterogeneous processors will ...
متن کاملMechanically Verifying the Correctness of the Fast Fourier Transform in ACL2
In [10], Misra introduced the powerlist data structure, which is well suited to express recursive, data-parallel algorithms. In particular, Misra showed how powerlists could be used to give simple descriptions to very complex algorithms, such as the Fast Fourier Transform (FFT). Such simplicity in presentation facilitates reasoning about the resulting algorithms, and in fact Misra was able to g...
متن کامل